REX Projects Architecture

REX Projects is an application built on the Optience Core Platform. The Optience Core Platform is a framework which facilitates building end-user applications that enable users to interact via a rich user interface with data stored in a database. While it is not necessary to know the details of the software architecture, it is useful to know where and how data relating to your projects is stored. Most users may skip this section and proceed directly to the Using REX Projects section.

In REX_Projects:
  • The REX_Projects.mdf file in your Optience installation directory\REX DBs is the database where all the data corresponding to the projects are stored.

  • The REX_Projects.core file in your Optience installation directory\REX UIs is the user interface. This connects with the REX_Projects database and allows you to conveniently interact with this database in order to create and work with your reaction analysis projects.

When REX_Projects is launched, the Optience Core Platform engine is started and the REX_Projects.core file is opened, thus allowing communication between you and the database where the projects are stored. The Menu items on the top such as Edit, View, Actions and Help correspond to the Optience Core Platform. You may learn more about these menu items by exploring the Core Help document . When building projects with REX, you will seldom need to these menu items, most procedures needed to build and run a project are implemented in a context sensitive manner in the tree corresponding to the Project Explorer View.

Optience Core remembers the applications that have been opened and shows them in the File Bar on the left for easy access. As you create projects, they are automatically saved in the REX_Projects database. Since all the projects are stored in the REX_Projects database, REX_Projects provides facilities to backup and restore project databases through the File Operations View. This allows you to organize your project files and prevent the number of projects in the REX_Projects database from getting too large. If you wish to save just specific projects into a file, REX_Projects allows you to export projects into a compact .rex file with a right-click action on any project.

REX Library has its own database; you can publish your completed projects to the Library or export form the Library to REX Projects.

Top of Topic


See Also: